---
title: Prerendered dynamic endpoint has path collision.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **PrerenderDynamicEndpointPathCollide**: No pudo renderizar `PATHNAME` con un parámetro `undefined`, ya que la ruta generada colisionará durante la prerrenderización. Evita pasar `undefined` como `params` para la función del endpoint `getStaticPaths()`, o agrega una extensión adicional al nombre del archivo endpoint.

## ¿Qué salió mal?
El endpoint se prerrenderiza con un parámetro `undefined`, por lo que la ruta generada entrará en conflicto con otra ruta.

Si no puedes evitar pasar `undefined`, entonces se puede agregar una extensión adicional al nombre del archivo endpoint para generar el archivo con un nombre diferente. Por ejemplo, renombrar `pages/api/[slug].ts` a `pages/api/[slug].json.ts`.

**Ver también:**
-  [`getStaticPaths()`](/es/reference/api-reference/#getstaticpaths)
-  [`params`](/es/reference/api-reference/#params)
